/* https://github.com/orange1438 */
package com.idc.resource.dal.mapper;


import com.idc.resource.dal.dto.TCompanyInfo;

/**
 * t_company_info(企业信息) 数据库操作
 * @author orange1438
 * date:2017/07/12 17:44
 */
public interface TCompanyInfoMapper {
    /** 
     * 根据ID删除
     * @param id 主键ID
     */
    int deleteByPrimaryKey(Long id);

    /** 
     * 添加对象所有字段
     * @param record 插入字段对象(必须含ID）
     */
    int insert(TCompanyInfo record);

    /** 
     * 添加对象对应字段
     * @param record 插入字段对象(必须含ID）
     */
    int insertSelective(TCompanyInfo record);

    /** 
     * 根据ID查询
     * @param id 主键ID
     */
    TCompanyInfo selectByPrimaryKey(Long id);

    /** 
     * 根据ID修改对应字段
     * @param record 修改字段对象(必须含ID）
     */
    int updateByPrimaryKeySelective(TCompanyInfo record);

    /** 
     * 根据ID修改所有字段(必须含ID）
     * @param record 修改字段对象(必须含ID）
     */
    int updateByPrimaryKey(TCompanyInfo record);
}